package com.haierp.service;

import java.util.List;
import java.util.Set;

import com.baomidou.framework.service.ISuperService;
import com.haierp.model.InventoryOut;
import com.haierp.util.JsonPageResult;
import com.haierp.vo.InventoryOutVO;

public interface IInventoryOutService extends ISuperService<InventoryOut> {

	void addInventoryOut(InventoryOut inventoryOut);

	void updateInventoryOut(InventoryOut inventoryOut);

	InventoryOut queryInventoryOut(Long id);

	JsonPageResult<List<InventoryOut>> inventoryOutQueryList(InventoryOutVO inventoryOutVO);

	Set<Long> addInventoryOutConfirm(InventoryOut inventoryOut);

	Set<Long> updateInventoryOutConfirm(InventoryOut inventoryOut);

	void deleteInventoryOutById(Long id);

	Set<Long> inventoryCheckOutBatch(InventoryOut inventoryOut);

}
